Text copied to clipboard!
Название
Text copied to clipboard!Go программист
Описание
Text copied to clipboard!
Мы ищем опытного программиста Go, который присоединится к нашей команде разработчиков для создания масштабируемых, надежных и высокопроизводительных серверных решений. Ваша основная задача будет заключаться в проектировании, разработке и поддержке микросервисов и API, написанных на языке Go, а также в обеспечении их стабильной и эффективной работы в продакшене.
Вы будете работать в тесном сотрудничестве с другими инженерами, архитекторами, специалистами по DevOps и менеджерами проектов, чтобы реализовывать технические решения, соответствующие бизнес-требованиям. Мы ценим инициативность, внимание к деталям и стремление к постоянному профессиональному росту.
В нашей компании вы получите возможность работать с современными технологиями, такими как Kubernetes, Docker, gRPC, REST, PostgreSQL, Redis и другими. Мы поддерживаем культуру открытого кода, code review и автоматизированного тестирования, а также активно внедряем CI/CD практики.
Идеальный кандидат должен обладать глубокими знаниями языка Go, пониманием принципов построения распределённых систем и опытом работы с облачными платформами (AWS, GCP или Azure). Также приветствуется опыт работы с другими языками программирования, такими как Python, Java или C++, и знание принципов DevOps.
Если вы хотите стать частью команды, которая разрабатывает инновационные решения и оказывает влияние на миллионы пользователей, мы будем рады видеть вас среди нас.
Обязанности
Text copied to clipboard!- Разработка и поддержка микросервисов на языке Go
- Проектирование архитектуры серверных приложений
- Интеграция с внешними API и базами данных
- Оптимизация производительности и масштабируемости сервисов
- Участие в code review и написание тестов
- Работа в команде с другими разработчиками и DevOps-инженерами
- Решение технических проблем и устранение багов
- Документирование кода и архитектурных решений
- Участие в планировании и оценке задач
- Внедрение лучших практик разработки и безопасности
Требования
Text copied to clipboard!- Опыт коммерческой разработки на Go от 2 лет
- Знание принципов ООП и функционального программирования
- Опыт работы с REST/gRPC API
- Знание SQL и опыт работы с PostgreSQL или MySQL
- Опыт работы с Docker и Kubernetes
- Понимание принципов CI/CD и DevOps
- Умение работать с системами контроля версий (Git)
- Опыт написания модульных и интеграционных тестов
- Хорошие коммуникативные навыки и умение работать в команде
- Желание учиться и развиваться профессионально
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт разработки на Go?
- С какими базами данных вы работали?
- Использовали ли вы Kubernetes или Docker в проектах?
- Как вы подходите к тестированию кода?
- Были ли у вас проекты с высокой нагрузкой?
- Как вы решаете проблемы производительности?
- Есть ли у вас опыт работы с облачными платформами?
- Как вы организуете взаимодействие с другими членами команды?
- Какие инструменты CI/CD вы использовали?
- Какие книги или ресурсы по Go вы можете порекомендовать?